package com.ExaminStudy;

import java.util.Scanner;

public class Test1 {
   // 字符统计（输入一行字符，分别统计出其中英文字母，空格，数字和其他字 符的个数）
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
       System.out.println("输入字符");
     String a=sc.nextLine();
     char[]b=a.toCharArray();//转化为字符数组
       int Letter=0;
       int Character=0;
       int Space=0;
       int Num=0;
       for (int i = 0; i < b.length; i++) {
           if(63<=b[i] &&b [i]<=90 || 97<= b[i] && b[i] <=122){
               Letter++;
           }else if(48<= b[i] && b[i] <=57){
               Num++;
           }else if(b[i]==' '){
               Space++;
           }else {
               Character++;
           }
       }
       System.out.print("字母有"+Letter+"数字有"+Num+"空格有"+Space+"其他字符有"+Character);


   }
}
